package cn.tedu.stringx;

import java.util.Objects;

public class StringDemo1 {
    public static void main(String[] args) {
//        String str = "hello";
//        String str1 = "hello";
//        System.out.println(str==str1);//true
//        System.out.println(str);//"hello"
//        String str2 = new String("abc");
//        System.out.println(str2);//"abc"
//        String str = "hello";
//        String str3 = new String("hello");
//        String str4 = new String("hello");
//        System.out.println(str==str3);//false
//        System.out.println(str3==str4);//false
        //比较字符串的内容
//        System.out.println(str.equals(str3));//true
//        System.out.println(str3.equals(str4));//true
//        System.out.println(Objects.equals(str3,str4));//true

//        String str1 = "abc";
//        String str2 = new String(str1);
//        System.out.println(str1==str2);//false
//        String str = new String();//str空串
//        System.out.println(str);//""

//        char[] cs = {'h','i'};
//        char[] cs = {'中','国'};
//        //char数组-》String类型
//        String str = new String(cs);
//        System.out.println(str);//hi

//        char[] cs = {'1','3','0','6'};
//        String day = new String(cs,1,2);
//        System.out.println(day.toString());

//        System.out.println(null instanceof Object);//false

        //hashcode
//        String str = "world";
//        System.out.println(str.hashCode());
    }
}
